Dec 01 06:24:54.305 INFO testing penguin-wwy/BitcodeRecompiler against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 06:24:54.307 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 06:24:54.927 INFO [stdout] 72984dc7926b3ffb23f711af5a9aac3c5a98b8fa2704a24a12881553a4eb231a
Dec 01 06:24:54.930 INFO running `"docker" "start" "-a" "72984dc7926b3ffb23f711af5a9aac3c5a98b8fa2704a24a12881553a4eb231a"`
Dec 01 06:24:57.059 INFO [stderr] usermod: no changes
Dec 01 06:24:57.223 INFO [stderr]    Compiling uuid v0.6.3
Dec 01 06:24:58.235 INFO [stderr]    Compiling mach_object v0.1.10
Dec 01 06:25:03.583 INFO [stderr]    Compiling BitcodeRecompiler v0.1.0 (/source)
Dec 01 06:25:04.283 INFO [stderr] warning: unused import: `exit`
Dec 01 06:25:04.283 INFO [stderr]  --> src/process.rs:9:36
Dec 01 06:25:04.283 INFO [stderr]   |
Dec 01 06:25:04.283 INFO [stderr] 9 | use std::process::{Command, Stdio, exit};
Dec 01 06:25:04.283 INFO [stderr]   |                                    ^^^^
Dec 01 06:25:04.283 INFO [stderr]   |
Dec 01 06:25:04.283 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 06:25:04.283 INFO [stderr] 
Dec 01 06:25:04.463 INFO [stderr] warning: unreachable statement
Dec 01 06:25:04.463 INFO [stderr]    --> src/process.rs:264:29
Dec 01 06:25:04.463 INFO [stderr]     |
Dec 01 06:25:04.463 INFO [stderr] 264 |                             break 'outer;
Dec 01 06:25:04.463 INFO [stderr]     |                             ^^^^^^^^^^^^^
Dec 01 06:25:04.463 INFO [stderr]     |
Dec 01 06:25:04.463 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 06:25:04.463 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `magic`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:56:31
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 56 |             &OFile::FatFile { magic, ref files } => {
Dec 01 06:25:04.495 INFO [stderr]    |                               ^^^^^ help: try ignoring the field: `magic: _`
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 06:25:04.495 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `files`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:56:42
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 56 |             &OFile::FatFile { magic, ref files } => {
Dec 01 06:25:04.495 INFO [stderr]    |                                          ^^^^^ help: try ignoring the field: `files: _`
Dec 01 06:25:04.495 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `files`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:60:34
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 60 |             &OFile::ArFile { ref files } => {
Dec 01 06:25:04.495 INFO [stderr]    |                                  ^^^^^ help: try ignoring the field: `files: _`
Dec 01 06:25:04.495 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `ranlibs`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:64:34
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 64 |             &OFile::SymDef { ref ranlibs } => {
Dec 01 06:25:04.495 INFO [stderr]    |                                  ^^^^^^^ help: try ignoring the field: `ranlibs: _`
Dec 01 06:25:04.495 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:80:48
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 80 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:04.495 INFO [stderr]    |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.495 INFO [stderr] 
Dec 01 06:25:04.495 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.495 INFO [stderr]   --> src/process.rs:94:48
Dec 01 06:25:04.495 INFO [stderr]    |
Dec 01 06:25:04.495 INFO [stderr] 94 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:04.496 INFO [stderr]    |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:109:48
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 109 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:04.496 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:124:48
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 124 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:04.496 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:139:48
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 139 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:04.496 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:174:40
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 174 |                 XmlEvent::EndElement { name } => {
Dec 01 06:25:04.496 INFO [stderr]     |                                        ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `process_compile`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:211:25
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 211 |                 let mut process_compile = Command::new("clang").arg("-cc1").args(v).spawn().unwrap();
Dec 01 06:25:04.496 INFO [stderr]     |                         ^^^^^^^^^^^^^^^ help: consider using `_process_compile` instead
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.496 INFO [stderr] warning: unused variable: `header`
Dec 01 06:25:04.496 INFO [stderr]    --> src/process.rs:226:37
Dec 01 06:25:04.496 INFO [stderr]     |
Dec 01 06:25:04.496 INFO [stderr] 226 |     fn handle_macho_file(&mut self, header: &MachHeader, commands: &[MachCommand], ctxt: &mut FileContext) -> Result<bool, Error> {
Dec 01 06:25:04.496 INFO [stderr]     |                                     ^^^^^^ help: consider using `_header` instead
Dec 01 06:25:04.496 INFO [stderr] 
Dec 01 06:25:04.575 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:25:04.575 INFO [stderr]    --> src/process.rs:306:13
Dec 01 06:25:04.575 INFO [stderr]     |
Dec 01 06:25:04.575 INFO [stderr] 306 |         let mut search = Command::new("find")
Dec 01 06:25:04.575 INFO [stderr]     |             ----^^^^^^
Dec 01 06:25:04.575 INFO [stderr]     |             |
Dec 01 06:25:04.575 INFO [stderr]     |             help: remove this `mut`
Dec 01 06:25:04.575 INFO [stderr]     |
Dec 01 06:25:04.575 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 06:25:04.575 INFO [stderr] 
Dec 01 06:25:04.575 INFO [stderr] warning: method is never used: `hexdump`
Dec 01 06:25:04.575 INFO [stderr]   --> src/context.rs:26:5
Dec 01 06:25:04.575 INFO [stderr]    |
Dec 01 06:25:04.575 INFO [stderr] 26 |     pub fn hexdump(&mut self, addr: usize, size: usize) -> Result<Vec<u8>, Error> {
Dec 01 06:25:04.575 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.575 INFO [stderr]    |
Dec 01 06:25:04.575 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 06:25:04.575 INFO [stderr] 
Dec 01 06:25:04.575 INFO [stderr] warning: crate `BitcodeRecompiler` should have a snake case name such as `bitcode_recompiler`
Dec 01 06:25:04.575 INFO [stderr]   |
Dec 01 06:25:04.575 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 06:25:04.575 INFO [stderr] 
Dec 01 06:25:04.575 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.575 INFO [stderr]    --> src/context.rs:133:17
Dec 01 06:25:04.575 INFO [stderr]     |
Dec 01 06:25:04.575 INFO [stderr] 133 |                 writeln!(stderr(), "no support platform.");
Dec 01 06:25:04.575 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.575 INFO [stderr]     |
Dec 01 06:25:04.575 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 06:25:04.575 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.575 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:141:21
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 141 |                     writeln!(stderr(), "sdk path is not exist.");
Dec 01 06:25:04.576 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:147:25
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 147 |                         writeln!(stderr(), "the sdk is inconsistent with the platform.");
Dec 01 06:25:04.576 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:162:25
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 162 |                         writeln!(stderr(), "no support platform.");
Dec 01 06:25:04.576 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:167:21
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 167 |                     writeln!(stderr(), "no sdk path.");
Dec 01 06:25:04.576 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:177:21
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 177 |                     writeln!(stderr(), "ToolChain path is not exist.");
Dec 01 06:25:04.576 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.576 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.576 INFO [stderr]    --> src/context.rs:186:21
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr] 186 |                     writeln!(stderr(), "no ToolChain path.");
Dec 01 06:25:04.576 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.576 INFO [stderr]     |
Dec 01 06:25:04.576 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.576 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.576 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]   --> src/process.rs:57:17
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr] 57 |                 writeln!(stderr(), "No support");
Dec 01 06:25:04.577 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]   --> src/process.rs:61:17
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr] 61 |                 writeln!(stderr(), "No support");
Dec 01 06:25:04.577 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]   --> src/process.rs:65:17
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr] 65 |                 writeln!(stderr(), "No support");
Dec 01 06:25:04.577 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]    --> src/process.rs:319:17
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr] 319 |                 writeln!(stderr(), "find libclang_rt error.");
Dec 01 06:25:04.577 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]    --> src/process.rs:324:13
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr] 324 |             writeln!(stderr(), "find libclang_rt failed.");
Dec 01 06:25:04.577 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]    --> src/process.rs:339:13
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr] 339 |             writeln!(stderr(), "ld error!");
Dec 01 06:25:04.577 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]     |
Dec 01 06:25:04.577 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.577 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:04.577 INFO [stderr] 
Dec 01 06:25:04.577 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:04.577 INFO [stderr]   --> src/main.rs:61:9
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.577 INFO [stderr] 61 |         mach_process.handle_ofile(&ofile, &mut filectx, matchs.opt_str("sdk"), matchs.opt_str("tool"));
Dec 01 06:25:04.577 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:04.577 INFO [stderr]    |
Dec 01 06:25:04.578 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:04.578 INFO [stderr] 
Dec 01 06:25:08.271 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 11.19s
Dec 01 06:25:08.276 INFO [stderr] su: No module specific data is present
Dec 01 06:25:09.365 INFO running `"docker" "inspect" "72984dc7926b3ffb23f711af5a9aac3c5a98b8fa2704a24a12881553a4eb231a"`
Dec 01 06:25:09.787 INFO running `"docker" "rm" "-f" "72984dc7926b3ffb23f711af5a9aac3c5a98b8fa2704a24a12881553a4eb231a"`
Dec 01 06:25:10.207 INFO [stdout] 72984dc7926b3ffb23f711af5a9aac3c5a98b8fa2704a24a12881553a4eb231a
Dec 01 06:25:10.215 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 06:25:10.797 INFO [stdout] 88c1f6f3e754e68e875f30d325f2060d52fb51d30392e05a0fb4c966ed71ddb6
Dec 01 06:25:10.799 INFO running `"docker" "start" "-a" "88c1f6f3e754e68e875f30d325f2060d52fb51d30392e05a0fb4c966ed71ddb6"`
Dec 01 06:25:13.003 INFO [stderr] usermod: no changes
Dec 01 06:25:13.167 INFO [stderr]    Compiling BitcodeRecompiler v0.1.0 (/source)
Dec 01 06:25:13.821 INFO [stderr] warning: unused import: `exit`
Dec 01 06:25:13.821 INFO [stderr]  --> src/process.rs:9:36
Dec 01 06:25:13.821 INFO [stderr]   |
Dec 01 06:25:13.821 INFO [stderr] 9 | use std::process::{Command, Stdio, exit};
Dec 01 06:25:13.821 INFO [stderr]   |                                    ^^^^
Dec 01 06:25:13.821 INFO [stderr]   |
Dec 01 06:25:13.821 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 06:25:13.821 INFO [stderr] 
Dec 01 06:25:13.947 INFO [stderr] warning: unreachable statement
Dec 01 06:25:13.947 INFO [stderr]    --> src/process.rs:264:29
Dec 01 06:25:13.947 INFO [stderr]     |
Dec 01 06:25:13.947 INFO [stderr] 264 |                             break 'outer;
Dec 01 06:25:13.947 INFO [stderr]     |                             ^^^^^^^^^^^^^
Dec 01 06:25:13.947 INFO [stderr]     |
Dec 01 06:25:13.947 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 06:25:13.947 INFO [stderr] 
Dec 01 06:25:13.972 INFO [stderr] warning: unused variable: `magic`
Dec 01 06:25:13.972 INFO [stderr]   --> src/process.rs:56:31
Dec 01 06:25:13.972 INFO [stderr]    |
Dec 01 06:25:13.972 INFO [stderr] 56 |             &OFile::FatFile { magic, ref files } => {
Dec 01 06:25:13.972 INFO [stderr]    |                               ^^^^^ help: try ignoring the field: `magic: _`
Dec 01 06:25:13.972 INFO [stderr]    |
Dec 01 06:25:13.972 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 06:25:13.972 INFO [stderr] 
Dec 01 06:25:13.972 INFO [stderr] warning: unused variable: `files`
Dec 01 06:25:13.972 INFO [stderr]   --> src/process.rs:56:42
Dec 01 06:25:13.973 INFO [stderr]    |
Dec 01 06:25:13.973 INFO [stderr] 56 |             &OFile::FatFile { magic, ref files } => {
Dec 01 06:25:13.973 INFO [stderr]    |                                          ^^^^^ help: try ignoring the field: `files: _`
Dec 01 06:25:13.973 INFO [stderr] 
Dec 01 06:25:13.973 INFO [stderr] warning: unused variable: `files`
Dec 01 06:25:13.973 INFO [stderr]   --> src/process.rs:60:34
Dec 01 06:25:13.973 INFO [stderr]    |
Dec 01 06:25:13.973 INFO [stderr] 60 |             &OFile::ArFile { ref files } => {
Dec 01 06:25:13.973 INFO [stderr]    |                                  ^^^^^ help: try ignoring the field: `files: _`
Dec 01 06:25:13.973 INFO [stderr] 
Dec 01 06:25:13.973 INFO [stderr] warning: unused variable: `ranlibs`
Dec 01 06:25:13.973 INFO [stderr]   --> src/process.rs:64:34
Dec 01 06:25:13.973 INFO [stderr]    |
Dec 01 06:25:13.973 INFO [stderr] 64 |             &OFile::SymDef { ref ranlibs } => {
Dec 01 06:25:13.973 INFO [stderr]    |                                  ^^^^^^^ help: try ignoring the field: `ranlibs: _`
Dec 01 06:25:13.973 INFO [stderr] 
Dec 01 06:25:13.973 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.973 INFO [stderr]   --> src/process.rs:80:48
Dec 01 06:25:13.973 INFO [stderr]    |
Dec 01 06:25:13.973 INFO [stderr] 80 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:13.973 INFO [stderr]    |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.973 INFO [stderr] 
Dec 01 06:25:13.973 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.973 INFO [stderr]   --> src/process.rs:94:48
Dec 01 06:25:13.973 INFO [stderr]    |
Dec 01 06:25:13.973 INFO [stderr] 94 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:13.973 INFO [stderr]    |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:109:48
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 109 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:13.979 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:124:48
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 124 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:13.979 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:139:48
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 139 |                         XmlEvent::EndElement { name } => {
Dec 01 06:25:13.979 INFO [stderr]     |                                                ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `name`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:174:40
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 174 |                 XmlEvent::EndElement { name } => {
Dec 01 06:25:13.979 INFO [stderr]     |                                        ^^^^ help: try ignoring the field: `name: _`
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `process_compile`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:211:25
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 211 |                 let mut process_compile = Command::new("clang").arg("-cc1").args(v).spawn().unwrap();
Dec 01 06:25:13.979 INFO [stderr]     |                         ^^^^^^^^^^^^^^^ help: consider using `_process_compile` instead
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:13.979 INFO [stderr] warning: unused variable: `header`
Dec 01 06:25:13.979 INFO [stderr]    --> src/process.rs:226:37
Dec 01 06:25:13.979 INFO [stderr]     |
Dec 01 06:25:13.979 INFO [stderr] 226 |     fn handle_macho_file(&mut self, header: &MachHeader, commands: &[MachCommand], ctxt: &mut FileContext) -> Result<bool, Error> {
Dec 01 06:25:13.979 INFO [stderr]     |                                     ^^^^^^ help: consider using `_header` instead
Dec 01 06:25:13.979 INFO [stderr] 
Dec 01 06:25:14.037 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:25:14.037 INFO [stderr]    --> src/process.rs:306:13
Dec 01 06:25:14.037 INFO [stderr]     |
Dec 01 06:25:14.037 INFO [stderr] 306 |         let mut search = Command::new("find")
Dec 01 06:25:14.037 INFO [stderr]     |             ----^^^^^^
Dec 01 06:25:14.037 INFO [stderr]     |             |
Dec 01 06:25:14.037 INFO [stderr]     |             help: remove this `mut`
Dec 01 06:25:14.037 INFO [stderr]     |
Dec 01 06:25:14.040 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 06:25:14.040 INFO [stderr] 
Dec 01 06:25:14.040 INFO [stderr] warning: method is never used: `hexdump`
Dec 01 06:25:14.040 INFO [stderr]   --> src/context.rs:26:5
Dec 01 06:25:14.040 INFO [stderr]    |
Dec 01 06:25:14.040 INFO [stderr] 26 |     pub fn hexdump(&mut self, addr: usize, size: usize) -> Result<Vec<u8>, Error> {
Dec 01 06:25:14.040 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.040 INFO [stderr]    |
Dec 01 06:25:14.040 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 06:25:14.040 INFO [stderr] 
Dec 01 06:25:14.040 INFO [stderr] warning: crate `BitcodeRecompiler` should have a snake case name such as `bitcode_recompiler`
Dec 01 06:25:14.040 INFO [stderr]   |
Dec 01 06:25:14.040 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 06:25:14.040 INFO [stderr] 
Dec 01 06:25:14.040 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.040 INFO [stderr]    --> src/context.rs:133:17
Dec 01 06:25:14.040 INFO [stderr]     |
Dec 01 06:25:14.040 INFO [stderr] 133 |                 writeln!(stderr(), "no support platform.");
Dec 01 06:25:14.040 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.040 INFO [stderr]     |
Dec 01 06:25:14.043 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 06:25:14.043 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.043 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.043 INFO [stderr] 
Dec 01 06:25:14.043 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.043 INFO [stderr]    --> src/context.rs:141:21
Dec 01 06:25:14.043 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 141 |                     writeln!(stderr(), "sdk path is not exist.");
Dec 01 06:25:14.044 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]    --> src/context.rs:147:25
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 147 |                         writeln!(stderr(), "the sdk is inconsistent with the platform.");
Dec 01 06:25:14.044 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]    --> src/context.rs:162:25
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 162 |                         writeln!(stderr(), "no support platform.");
Dec 01 06:25:14.044 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]    --> src/context.rs:167:21
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 167 |                     writeln!(stderr(), "no sdk path.");
Dec 01 06:25:14.044 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]    --> src/context.rs:177:21
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 177 |                     writeln!(stderr(), "ToolChain path is not exist.");
Dec 01 06:25:14.044 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]    --> src/context.rs:186:21
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr] 186 |                     writeln!(stderr(), "no ToolChain path.");
Dec 01 06:25:14.044 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.044 INFO [stderr]     |
Dec 01 06:25:14.044 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.044 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.044 INFO [stderr] 
Dec 01 06:25:14.044 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.044 INFO [stderr]   --> src/process.rs:57:17
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr] 57 |                 writeln!(stderr(), "No support");
Dec 01 06:25:14.047 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.047 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.047 INFO [stderr] 
Dec 01 06:25:14.047 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.047 INFO [stderr]   --> src/process.rs:61:17
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr] 61 |                 writeln!(stderr(), "No support");
Dec 01 06:25:14.047 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.047 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.047 INFO [stderr] 
Dec 01 06:25:14.047 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.047 INFO [stderr]   --> src/process.rs:65:17
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr] 65 |                 writeln!(stderr(), "No support");
Dec 01 06:25:14.047 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.047 INFO [stderr]    |
Dec 01 06:25:14.047 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.047 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.047 INFO [stderr] 
Dec 01 06:25:14.047 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.047 INFO [stderr]    --> src/process.rs:319:17
Dec 01 06:25:14.047 INFO [stderr]     |
Dec 01 06:25:14.047 INFO [stderr] 319 |                 writeln!(stderr(), "find libclang_rt error.");
Dec 01 06:25:14.048 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.048 INFO [stderr]     |
Dec 01 06:25:14.048 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.048 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.048 INFO [stderr] 
Dec 01 06:25:14.048 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.048 INFO [stderr]    --> src/process.rs:324:13
Dec 01 06:25:14.048 INFO [stderr]     |
Dec 01 06:25:14.048 INFO [stderr] 324 |             writeln!(stderr(), "find libclang_rt failed.");
Dec 01 06:25:14.048 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.048 INFO [stderr]     |
Dec 01 06:25:14.048 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.048 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.048 INFO [stderr] 
Dec 01 06:25:14.048 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.048 INFO [stderr]    --> src/process.rs:339:13
Dec 01 06:25:14.048 INFO [stderr]     |
Dec 01 06:25:14.048 INFO [stderr] 339 |             writeln!(stderr(), "ld error!");
Dec 01 06:25:14.048 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.048 INFO [stderr]     |
Dec 01 06:25:14.048 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.048 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 06:25:14.048 INFO [stderr] 
Dec 01 06:25:14.048 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 06:25:14.048 INFO [stderr]   --> src/main.rs:61:9
Dec 01 06:25:14.048 INFO [stderr]    |
Dec 01 06:25:14.048 INFO [stderr] 61 |         mach_process.handle_ofile(&ofile, &mut filectx, matchs.opt_str("sdk"), matchs.opt_str("tool"));
Dec 01 06:25:14.048 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:25:14.048 INFO [stderr]    |
Dec 01 06:25:14.048 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:25:14.048 INFO [stderr] 
Dec 01 06:25:14.796 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.76s
Dec 01 06:25:14.807 INFO [stderr] su: No module specific data is present
Dec 01 06:25:16.421 INFO running `"docker" "inspect" "88c1f6f3e754e68e875f30d325f2060d52fb51d30392e05a0fb4c966ed71ddb6"`
Dec 01 06:25:16.835 INFO running `"docker" "rm" "-f" "88c1f6f3e754e68e875f30d325f2060d52fb51d30392e05a0fb4c966ed71ddb6"`
Dec 01 06:25:17.183 INFO [stdout] 88c1f6f3e754e68e875f30d325f2060d52fb51d30392e05a0fb4c966ed71ddb6
Dec 01 06:25:17.191 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 06:25:17.631 INFO [stdout] 2dd325d5133a80098bfa832e831d0465935965e5f29efd9f8761167ff4f827c1
Dec 01 06:25:17.634 INFO running `"docker" "start" "-a" "2dd325d5133a80098bfa832e831d0465935965e5f29efd9f8761167ff4f827c1"`
Dec 01 06:25:18.907 INFO [stderr] usermod: no changes
Dec 01 06:25:19.031 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Dec 01 06:25:19.031 INFO [stderr]      Running /target/debug/deps/BitcodeRecompiler-3083853cdf89b8dc
Dec 01 06:25:19.039 INFO [stderr] su: No module specific data is present
Dec 01 06:25:19.039 INFO [stdout] 
Dec 01 06:25:19.040 INFO [stdout] running 0 tests
Dec 01 06:25:19.040 INFO [stdout] 
Dec 01 06:25:19.040 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 06:25:19.041 INFO [stdout] 
Dec 01 06:25:20.165 INFO running `"docker" "inspect" "2dd325d5133a80098bfa832e831d0465935965e5f29efd9f8761167ff4f827c1"`
Dec 01 06:25:20.475 INFO running `"docker" "rm" "-f" "2dd325d5133a80098bfa832e831d0465935965e5f29efd9f8761167ff4f827c1"`
Dec 01 06:25:20.778 INFO [stdout] 2dd325d5133a80098bfa832e831d0465935965e5f29efd9f8761167ff4f827c1
